using System;
using System.Collections.Generic;
using System.Text;

namespace PSE.Hosting.Management.Common
{
    [Serializable]
    public class AssemblyData
    {
        private string _fileName;

        /// <summary>
        /// The physical name of the assembly.
        /// </summary>
        public string FileName
        {
            get { return _fileName; }
            set { _fileName = value; }
        }
        
        private string _path;

        /// <summary>
        /// The path where the assembly resides.
        /// </summary>
        public string Path
        {
            get { return _path; }
            set { _path = value; }
        }

        private string _name;

        /// <summary>
        /// The full name of the assembly (Display name).
        /// </summary>
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }
    
        //private string _userName;

        ///// <summary>
        ///// The name of the user to load the assembly (Impersonation).
        ///// </summary>
        //public string UserName
        //{
        //    get { return _userName; }
        //    set { _userName = value; }
        //}
    }
}
